package com.gui.windows;

public interface Sizes {
	// canvas dimensions.
	public final int MIN_CANVAS_WIDTH = 128;
	public final int MIN_CANVAS_HEIGHT = 128;
	public final int DEFAULT_CANVAS_WIDTH = 240;
	public final int DEFAULT_CANVAS_HEIGHT = 320;
	public final int MAX_CANVAS_WIDTH = 480;
	public final int MAX_CANVAS_HEIGHT = 480;
	
	// swing components dimensions.
	public final int BUTT_WIDTH= 200;
	public final int BUTT_HEIGHT= 25;
	public final int LABEL_WIDTH= 80;
	public final int LABEL_HEIGHT= 20;
	
	// offsets for components spacing.
	public final int OFF_4XS = 2;
	public final int OFF_3XS = 4;
	public final int OFF_2XS = 6;
	public final int OFF_XS = 8;
	public final int OFF_S = 10;
	public final int OFF_M = 12;
	public final int OFF_L = 14;
	public final int OFF_XL = 16;
	public final int OFF_2XL = 18;
	public final int OFF_3XL = 20;
	public final int OFF_4XL = 22;
	
	// panels dimensions.
	public final int TOOL_PANEL_WIDTH = 180;
	public final int TOOL_PANEL_HEIGHT = 480; 

	// main windows dimensions.
	public final int MIN_MAIN_WINDOW_WIDTH = MIN_CANVAS_WIDTH + TOOL_PANEL_WIDTH;
	public final int MIN_MAIN_WINDOW_HEIGHT = TOOL_PANEL_HEIGHT + OFF_4XL * 3;
	
}
